Finished basic tile engine code

TODO:
Add image texturing
Add damaging and destruction of tiles