Refactor Tower object create() add() and added spawn()