New Features/Refactoring

-Moved code from UI files to GameHelper
-Started implementing special moves, especially check functions for the
king