What do other devs think of this approach to checking if a terrain type is considered a building? I mean, it'll work, but it's another enum hack.