Better ColisionCheck (less complexity)