Leon,
I have found the answer to your question

http://lastchaos.aeriagames.com/front_page

mind numbingly good :)