I stumbled upon this game and just tried it a few minutes. I really wanted to play it but i can't remember the name and I figured that a forum full of gamers will help me find it. Luckily I got a screenshot!!! thanks for the help. Its either a PC or OSX game that I probably got from humble bundle.