input/outputCheck has been generalised, much smaller code. Logically
working brilliantly, bugs with moving tiles, rotating tiles, etc. Hoping
to be able to represent tiles as strings soon.