update camera position on window resize
don't delete text layout if we're not using a batch
sound: pop handlers to prevent memory leak
fix skills menu
begin adding some 2D primitive drawing classes

 replace new_rect_sprite() and create_rect_sprite() with RectPrimitive
make options and window global
improve credits

give it a on_credits_end event
let it handle it's own keyboard input
remove it's reference to game
fix up movie playing

rename CUTSCENE to MOVIE to avoid confusion
move the logic out to it's own class
allow exiting the movie with ESC
minor credits fix