I presume 8 players is spread across however many consoles, though no-one's said for sure. Competitive play is an unknown too, but your ideas ought to make it in! Pitching creations verse creations would be very good for the game. I expect creative rivalries would pop up of teams who keep challenging each other!