Hey that's pretty awesome ! how long did it take to make ?
We worked on it for around two months
By *we* you mean who ?
If you look in the "More Information", you can see a list of some of the different devs who helped work on it. There are more too, but not all of them have their itch accounts linked.