1.ball is in the box and the box is placed in the correct place.
2.with the exception unhandled
3.with the bug of stopping main list unhandled