KNOWN BUGS:
+ ootw: pool monster grabs you a edge of pool (glitch)
+ intro: there's still a bit of a pause when the elevator door finishes opening

TODO:

General:

* Movement:
  + running: Missing one running frame (?)
  + ability to run+jump
  + ability to kick while crouching
  + ability to shoot
  + running then crouch, you slide a bit

* sprites_to_draw:
  + physicist crouch-kicking
  + physicist run+jumping
  + physicist swimming
  + physicist getting out of pool
  + beast tripping
  + physicist holding gun
  + physicist shot
  + alien shot
  + alien running
  + friend walking
  + friend running


* underwater:
  + add arrival-underwater scene
  + falling console
  + ability to swim
  + tentacles to grab
  + shimmery water at top
  + ripples in water

* pool:
  + background of beast moving off
  + adjust tentacle to not go off edge of screen
  + adjust x position of tentacle grab

* cavern:
  + slugs on ceiling drop
  + background of beast moving off ?
  + adjust slug attack range

* beast:
  + hook up beast ending cutscene
  + compress/transparency beast ending cutscene
  + add beast tripping

* rope_room:
  + re-enable earthquake while swinging
  + speed up background if possible


Level/Checkpoint #2:

* cage room:
  + Swing in the cage (take into account keyboard input)
  + Ability to pick up gun, with all that entails
  + Animation of friend?
  + 1-bit audio recording of friend talking
  + in game, after some time the guard calms down

* Jail:
  + Doors that open/blast?
  + flashes from gunfire in neighboring room
  + Implement enemies
  + death animation
  + in actual game foreground enemies can continue to next screen

* Elevator:
  + Elevator can change direction mid-floor
  + Elevator should shoot sparks every 20 frames or so

* View:
  + music play when viewing city



Level/Checkpoint #3:
+ Implement

Level/Checkpoint #4:
+ Implement