Seperating Components. solving steps added to MouseWorld class