Version 2.0

PLAYER CHANGES
-Changed the player to operate from floating coordinates, rather than
rect.left or rect.top
-Added a falling flag and Y velocity variable to the player
-Added a gravity function to the player class
-Added a horizontal collision and movement function to the player class
-Altered the update_player function in the Controller to use the
player's new coordinate system and run the player's gravity and
movement_check functions
TERRAIN CHANGES
-Added a texture for testing purposes
-Added a Terrain object class
-Added a Terrain object list to the Controller
-Added a Terrain texture list to the Controller
-Added a create_terrain_texture function to the Controller for filling
the Terrain texture list
-Altered the update_window function in the Controller to draw Terrain
objects
MISC CHANGES
-Added a basic hardcoded level for testing purposes
-Flipped testhorse.png because he looked silly