rebase, refactor character class a little, delete Tile class, add items