Added error log

The application tries to log an error
Added verison number
Added event check and version

Based on game events the different menus will be enabled
Added correct version to the title of the window
Fixed movement bugs

Fixed a bug related to pawn movement
Fixed an issue with moves that could bring the king in check