refactored Obstacle ObstacleManager GameView so that ship is not passed on several times in each obstacle updated