[BROKEN BUILD] New Tile Map

This update is quite large. New map logic is being put into place. This
will allow me to better handle ray casting instead of using the TiledMap
class pre-built into slick2D. It didn't offer enough valuable
information about tiles, and did not allow me to really store much in it
for collision handling etc... Also did some folder clean up for the
resources.

Note: This is a broken build. It will not run due to the massive amounts
of changes I've made to the map logic.