Added tagging to JGObject so its easy to check the type
Should return List rather than Collection.
Added JGCollideListener class which can be attached to a JGObject and is automatically
called if the object collides with something.