Mostly game-loop level changes

new class for pickup items (called "Item"), further work on collision
detection and management of "dead" objects, corrected "static" enum
declarations, all sceneobjects now implement getHitPoints, and the
screen is still a blank, motionless blue rectangle.