Refactor _DEFINE_VALPTRIDX_SUBTYPE_USERTYPES
Unpack laser_info to fix build on old compilers
Unpack player to fix build on old compilers