Added a few more images, restructured how we store images (now several bitmap arrays rather than one completely disorganized one), and added a notification if the processing time ever exceeds the limit set by the framerate.  Still don't know why the move code sometimes moves the player down when faced with a ceiling, or why the screen doesn't always update on time.