I've played it and it's very cool. Good job

Will also take a look at the source when i have more time.