todo:

  • Player inventory
  • Item pickup
  • Capture zones
  • Health regeneration zones
  • spawns/respawns
  • health ui
  • inventory ui
  • compass ui
  • ammo ui
  • weapons
  • view bobbing
  • extra movement stuff
  • main game loop