Refactoring GuiLayer, Ball, Bonus, Platform.