This is a downloadable game available on X box Live PSN. Anyone here play this yet?
Its a simple platform based game but challenges you often with crazy and often demented obstacles. Some of them literally freaked me the hell out!
What a f***ed up, brilliant little game!!!