Yep it's a rage game alright. Tried my best but couldn't get past level 2. Clean visuals though well done!