Very interesting concept, I didn't expect that from this one screenshot! You might want to put more screenshots, so people will know it has cool visuals ;)
It took me a while, but I've managed to beat it. Good job!