Refactored the player caliber code to use structs instead of enums