created boundary for BFB2 level, refactore CollisionWithBoundary to support y axis.