GameObject changes, added an init method

Refactored, added an initializer method to handle pixel map
initialization