HMs-on-overworld: make tile functions tileset-specific. fixes cutting non-cut bushes and surfing on houseplants.
move hms-on-overworld stuff to its own file