Reminds me a lot of a game called Morphblade. There are way too few games that have an actively changing playground. A really cool game!