Got some basic tilemaps done

It only supports 40x80 maps for now. When I add a camera system it will be able to support larger ones.
Also planning on a in-game level editor which you will be able to access by adding '-editor' as an argument.
TODO:
- Clean up the code
- Collision
- Camera System
- FOV
- Level Editor
...//