Looks like a game made in scratch ;)
A bit short (2 screens) but according to the end screen the game was made in hours (only). Perhaps it was also a small uni project in scratch? At least it might be a start for a longer version.