Finally found it!
Damn it, i just can´t let go of this game. I´m tempted to say it´s the best game i´ve ever played, but it´s just a demo so that wouldn´t work. But if the full game is as fun as this demo level, then i will be in gaming heaven played in hell