move guess handling logic to tiles view