Added enums serialization & weapon mapping