I am very impressed with the cleanliness, fluidity and playability of this game. It could very well be a commercial indie game. Very fun and especially complex for a game jam. Really good job!