Refactored how Tiles are done, and we got half tiles!