Good concepts, but the movements are a bit awkward, and there's a lot of downtime between action. The characters will move, then stop for a while, then move again. Keeping the action constant keeps the tempo up, and makes everything seem more fluid. Extra effects never hurt either.
Courtesy?