So I've been poking at a lot of basics for a game I've had in mind. Intended to be multiplayer in the long run, a platformer with cameras set to individual players (around 4, maybe). Individual player-chosen upgrades and statistics stored for the round that affects all players. The question is, when should I implement this functionality? It's a major part of this project overall, but it seems like a daunting task to sort out. In fact, it's getting to me so much that it's been turning me away lately...
So, is it better to get that out of the way as soon as it's sensible or get to it later in development and focus on other aspects for a while?