Revert to Fix crashes + some collision detection

Program was crashing, so many changes were undone. Dis-inherited
Sprite.Move(), even though it needs to be re-implemented later. Added
some to collision detection, but collisions between Enemy and Obstacle
objects are not being recognized. Will not be able to be handled until
Sprite.Move() inherited method is re-implemented. Previous development
was saved on laptop Desktop to add back in later. Undone changes include
spawn method which creates obstacles, enemies, and character from a file
and an inherited Sprite.Move() method.
What? nothing was done since last commit...