We've uploaded the game to the GGJ website back then... Just not here on itch, so it wasn't playable anywhere until now.
And about the bugs, originally, we didn't intend to work on this anymore, just upload the game as-is, but now seeing that people are interested in it, we might fix it up a bit so it will be more playable :)