Refactor to be more dynamic and easier to modify maps and player setups

I put in some set background colors for players and such. This should
be changed later on.