We recently moved to a new host. We hope you enjoy the better performance.
This is 400 points on XBLA this week. I think it's time.
I played the demo, repeatedly. Fun time. I may get it at some point.