Create class to manage sprites. Make animation simpler
Player class. Contains sprite/player positions
Tidy up globals. Move to seperate classes
Pass player object to scenes. Able to init scenes with player obj
Add sprite library into scenes header
Move drawing code into player, which calls drawing code in sprite
Fix return types.

Add drawing code, as the drawing code in each scene was getting messy.
Tidy up scene code.

Update more condensed, globals removed.
Drawing code contained in objects for each "thing that needs to be drawn"