Your team did a great job. This doesn't feel like a jam game.
However, the game is quite heavy on the browser, but that it probably just me.