Check this new game out by EA's new micro studio 8lb Gorilla . One of my new fav's. Tell me what you think ?