BatBot

BatBot is an enemy that wields a bat. It can reflect bullets, and send the player flying.