Added MobileObject

All objects that are movable now extend MobileObject instead of Sprite.
This adds velX velY and other such variables to be a part of any Mobile
objects.