Reworked the Collision Manager (now more powerful and portable)

edited the game object code to be more readable