Added movement keys for a gamepad
Added top/left/bottom/right to entities.  Updated with more acceleration code .  Take advantage of analog sticks on a gamepad. Fixed looping in the level