added different types of tiles

-created subclasses of tile which perform different actions when they
are landed upon

-made player's resources public instead of private so that the tiles can
access them