Move choosecolor-buttons to sidebar and fix spectator bug

Game crashed because player colors wasn't set.
Add pausemenu
Add options state and changes to state managing

Mostly concerning how to render parent states and network event forwarding
to other states. When entering optionsstate from the pausemenu, it will
forward networkevents to gameplaystate