The mechanics of this game vaguely reminded me of a tower defence game. It was fun, but I never really saw how it connected to the theme of the Gwueble Jam.