Tile support [Needs Review]

Just about done with tile support stuff. Need to get the hit animation in place, and probably make a better system for containing the animations so it can be expanded on later. Not sure if vehicle animations will work as is or will need to be altered into curses and tileset specific animation systems. The code could use a bit of cleanup after this last day and a half's codefest trying to make things work.

Tileset is not fully implemented, waiting on Deon or another spriter to fill in the details so that better testing can take place.

I probably missed something that my notes didn't cover. Let me know and I'll fix it ASAP.