Added flush for player's input that was being fed to the server when his turn arrived, which is undesirable by the player in most cases
Aligned some switch cases and instantiations with record syntax. Added -Wall in cabal as well
Added a display on the board of possible moves, annotating them with special symbols that the player can type to move there, instead of having to specify exact coordinates
Refactored playLocal in an alternative style, hopefully I can get some opinions as to whether or not this is an improvement over the older style
Added more comments, aligned imports somewhat differently