It's a bit complex with so many vehicle types and powerups, but it's an interesting idea. I think it'd work well with a smaller board and fewer vehicles to start with, then they could be unlocked as you play.