The idea is nice, but my old hands have trouble synchronizing the keyboard-based platforming and mouse-based aiming (well, mainly keyboard platforming, to be honest, haha!). Getting a nice out-of-screen swing is fun though, and the power-ups are a nice touch.