Torch Inc.

A short, slightly creepy platformer that doesn't make any sense
Platformer