WHAT IS this game?! @_@... a challenge horror platformer and an awesome song?! have to support both the artist and the developer! HACHAMACHAMAAAA!