Nice amount of gameplay, the reviews coming in so far are fantastic
Possible spoiler/easter egg: 8:30 on the LCD screen- what is that image? Looks like it reads 'Velocity' (maybe a game reference I'm unfamiliar with?)
Humans in Oddworld? What is this sorcery?!