added collision system, an entity list is now passed into the update funciton of Entity representing the things its touching