Moved almost all collision and physics into the 'Character' class to be inherited by monster classes once created