reimplementing simple cannon construction
implementing gameobjectloader
integrating gameobjectloader into resource class