Tilesets outsourced

- Removed tileset1 from code until I create my own pixel art tileset
- Outsourced tileset data
- Started work on button API

Not sure if I’ll keep using tile sets anyway. Using big images is more
storage intensive, but rendering tons of tiles is very CPU intensive.
Fixed tileset loading issue

and shortened the tileset saving pattern
Hotfix: Entity collisions