Graphics and controls are amazing, but the gameplay, while fun for a while, it becomes borderline impossible. Frustration can help you push forward at times, but only so much before you want to throw your phone at the wall. Challenges are great, but when the game gives hardly any room for control, it becomes enraging. wow lol