Heard this flowing around the web? can anybody confirm this? the developer did say they are release a demo soon.. xbox live Arcade? For sure I'll pick up this issue w/ GR credit...