Part 1: Barebones
- Generic building placement
- Simple building sprite / spritesheet
- Boat
- Beach Towel lol
- Mine
- Lumber Mill
- House
- Temp button for placing buildings
- Location requirements for generic buildings
- Boat must be water
- Beach Towel must be sand
- Mine must be on rock
- Lumber Mill must be adjacent to wood
- House must be on land
- Simple building sprite / spritesheet
Part 2: Communication
- Placement preview on building select
- Red shader for mousing over invalid location
- Range visualization for buildings with range
- Adjacency visualization for buildings that need to be placed with adjacency
- Cooldown visualizations -- small number in bottom corner
- Size validation -- make sure that people don't go outside of the defined island area