Manually implement Tile Horizontal/Vertical functions

All we have left now is Cascade.  Woohoo!