Coding the Bat constructor