fixed out of bounds. 45 degrees collision not fixed. managed to provoke it.