Started yak shaving some basic classes for handling tiles and other minutia