Modified DangerousBall to defer body creation/sprite setup to subclasses