Added exceptions and move/check methods
Working game with moves input