i have adapted the breakout game in the greenfoot files. Sometimes the ball takes out more than one brick even though im using getOneIntersectingObject method. I think this is because the ball rebounds quickly but catches another brick that is then removed. The above happens a lot if a brick is hit from the side. Im using the original movement code, anyone know of any fixes for this.

