Current features:
- A grid that becomes visible when a grid square is clicked
- A placeable tower that can only be placed on grass
- A level that generates based on an array in a JSON file where 0 = grass and 1 = road. The road tiles automatically choose the correct type to connect to nearby roads.
- Waves of enemies that spawn based on a JSON file
- Towers shoot at the enemy closest to the end