Thanks! About the roof of the houses, I'd have to treat them as being different tiles from the rest of the house, which would result in more complexity (also, hitboxes are rectangular, so roofs become wonky).
I agree that sometimes spell collision with the slimes just does not work 100% (specially with the wind spell for some reason). I had to do a lot of debugging to even get to this point.
I appreciate the comment though, glad you enjoyed the short experience!