Z-Motion and Refactoring

Castle Crashers style z-motion works now.  I also did some refactoring;
I added and Actor superclass and a Movement class.  Any character
(Player, Enemy, NPC etc.) should extend this class.  The movement class
hold functions that deal with any actor's movement.  So there you go,
Kevin.