Have you played the demo yet?
It's pretty cool and fun to play.