The animation and art for the loading and firing is pretty awesome! The actual gameplay is mostly memorization since it's often impossible to dodge an obstacle if you're not already in a good position.