That's the end screen. The game was kind of big for a two day game jam, so we barely managed to put the ending into the game before the deadline. If we'd had an hour more, it'd be some nice animated ending. Either way, perhaps we'll put an update up.