Nice concept! It's quite fun, although I would have the enemies knocked back regardless of if they hit the front of the enemy or not?