added player collision with world bounds