Added ResourceManager.java to handle loading of resources and TextureObject for an object to hold a single texture and draw itself.
Improved map/path generation

We no longer need to hard code the starting point or it's direction.
Game will search for a 3 in the tile map and use that as it's starting
point, everything else is the same from there.
Merged branch master
Enemies now use TextureObject functions to load their textures.
Merge branch 'master' of https://github.com/siketh/COP4331_Project into robert
Merged master
Added 3 new maps
Fixed small bug
second tower has different sprite now
Fixed spawning
Changed Start and Tower button sprites
Added Music and Changed Graphics

Simplified some of the graphics, changed map, added a music track, added
ability to load music via resource manager
Music now loops properly.
Enemies are now properly removed when they reach the end.
New Enemy Types
Merge branch 'master' of https://github.com/siketh/COP4331_Project