Added factories to simplify loading
Player and Slime now read from XML files