moving various structs and enums into new utils.h to avoid include problems in PlayStage.h