Usage of Reflection for more than just walking
In MSI, Reflection is only used for walking. I think that reflection does have its place, though, and should be used in MSI for more than just walking. Let me give you an example:
When fighting (Camaro is working on the combat branch of MSI :)) in a place where the monsters are aggro or there is multi-way combat, there is no break between monsters where we can detect if we're still in a fight. With reflection, we could track the tile of the monster we're fighting, and then check the HP percentage of the NPC on that tile to count kills and exp. This can also be used to decide when to check for items to be picked up.
That's just one example, and I'm sure there are more. I'm sorry if that wasn't very clear cut, but I just wanted to know what you guys think.