bounds collision withthe board is better, but still collision detection bugs