Controls are difficult to understand but you can get some pretty satisfying moments one you get the hang of it.