Bunnies out of Space by agwblack

The bunnies are at it again, but their home is too small!
Expand it before they run out of space.
Controls
Click on the bunnies and tell them to build rooms and tunnels.
Use the arrow keys or WASD to move around the map.
Use the mouse wheel or the Q and E keys to zoom in and out.
Press escape or P to pause.

Credits
- Code - Andrew Black
- Music - Dan Blank
- Rabbit pictures - Smurf
This is our first game jam. Made using LÖVE engine. Tile art created by Indie Squid (see here). Additional credit goes to Dan Farshi for game design.
Linux Notes
If playing on Linux, you need to install Love which is almost certainly available in your package manager, e.g.
$ sudo apt-get install love
then run the game like this:
$ love /path/to/downloads/bunnies_out_of_space.love
Ratings
| Overall | 929th | 3.079⭐ | 21🧑⚖️ |
| Fun | 984th | 2.816⭐ | 21🧑⚖️ |
| Innovation | 980th | 2.789⭐ | 21🧑⚖️ |
| Theme | 450th | 3.675⭐ | 22🧑⚖️ |
| Audio | 528th | 3⭐ | 21🧑⚖️ |
| Humor | 539th | 2.694⭐ | 20🧑⚖️ |
| Mood | 701th | 3⭐ | 22🧑⚖️ |
| Given | 15🗳️ | 19🗨️ |
Got this error though:
Error
main.lua:53: attempt to index a nil value
Traceback
main.lua:53: in function 'is_wall_tile'
main.lua:88: in function 'is_edge_tile'
main.lua:266: in function 'fn'
utils/functional.lua:17: in function 'fn'
utils/functional.lua:4: in function 'get_legal_chamber'
main.lua:622: in function 'update'
[C]: in function 'xpcall'
```
Error
main.lua:53: attempt to index a nil value
Traceback
main.lua:53: in function 'is_wall_tile'
main.lua:88: in function 'is_edge_tile'
main.lua:266: in function 'fn'
utils/functional.lua:17: in function 'fn'
utils/functional.lua:4: in function 'get_legal_chamber'
main.lua:622: in function 'update'
[C]: in function 'xpcall'
```
Also, the mouse clicks assume you are clicking on the bottom tiles, but you can't see them while the top tiles are over them. I think it would be better to have the top tiles clicked, but I don't know anything about Love.
Cute rabbits, the game fits the theme very well, and the music and sounds were nice.
May be time to move away from Lua. Its very fast to get stuff done with but allows me be too lax when it comes to defensive coding practices.
The graphics are alright, but not amazing.
The main mechanic is cool, but not really explained blatantly enough. I noticed there was a tutorial there, but unless you force the player to play it, the vast majority of them will not do it. It's a cool concept, but it could be better in practice.
You are right about the rabbits spawning more continuously, it would be much better. I have an idea for making it more obvious when a room is valid/invalid.
I'm working on a post-jam version that does away with ordering individual rabbits around and instead the rabbits just spontaneously start building the stuff you mark out. I think that should help put the emphasis on the geometric puzzle that it's supposed to be. A brief optional tutorial should make it obvious how to use tunnels.
Thanks for playing!