This commit adds in an Obstacle Class

The obstacle class is used for moving objects that will accelerate the player away from them on contact.