Abstracted the tile matrix into a class called tileMatrix. tileMatrix is well documented and everything is working with all the games. The code is far from clean though, I still need to clean and comment PlayViewController and RulesViewController.