Initial commit

Working Multiplayer, player customizable colors, gui ready to be
implemented, NYI though, etc.