Getting started on game objects, moved functions into the utility that make more sense as static functions