Simplify dictionary loading, fix tile texture loading flicker
Use uppercase words in dictionary. Grid::is_valid return multiple messages
Display definitions sometimes and don't repeat them
DRY off word lookup
Update readme controls and TODOs
Highlight grid errors
Make highlights, messages more brief
Remove color from removed tiles. Change window style to default.
Fix mouse cursor position when resizing window
Fix maximum zoom when resizing and position of texture loading sprites
Make view/draw calls consistent. Handle gui_vew position better
Repositioning the tile display is cheap, so do it every frame
Make removing with mouse easier
Remove mouse cursor hack, check for memory allocation failure
Fix zoom when resizing, use struct for Game handler
Update TODOs
Mention resize bug in README, more credits, TODOs
Add more usings, close dictionary after reading words.
Refactor view-changing code

Also determined that key repeat code for movement is necessary
Merge branch 'windows'

Conflicts:
	main.cpp