Fix issue #1, #8

- Main menu now switches to waiting interface before communication
  with server

- Game no longer allows players to play cards or commit attacks without
  their turn
- SwingVS does not draws green lines over cards and units if there is no
  player turn