working on keyboard stuff, broken state
partially implemented and tested basic input plugin, keyboard handler isn't quite right, though
implemented engine pre/post plugin update loops
implemented proper rotation and scaling for sprites in an atlas
actually fixed rotation and scaling of atlas images
fixed basic button input, still have to do axes