removed sub-frames ... not good. Work on collision and optimise collision detection