updates

add exceptions and setting tile in positions