Added in further validations. Fixed tests. Added method to generate tiles in table top.