Hi im new.
Is this game still on track for a 2009 release
I heard its coming June is that true?
When can we expect more screens/info and real time gameplay?