Working build

Valid move detection, Mouse wheel zooming