Refactoring

Update code with Glen’s feedback, add “Class” extender, “constants”,
and create basic “Position” and “Tile” classes