This actually looks like fun. I'll update this comment after I get a chance to play!
Edit: Honestly, this could be something to work on. It was good, though a bit awkward.