An early build of the game was uploaded on the first day. Yeah there's no way we could've done this in just one day hahaGlad you liked the game :)
oh! that makes sense. i thought itch would display the time of the *latest* build