Tile class added, started on views
work in progress
work in progress
finished refactoring code