It's just sort of bad coding style to have that function call be in every individual entity he needed it in rather than as a flag, more or less. To give an extreme example of how this is a bad thing, imagine if each entity had tile-collision checks hardcoded into their AI, instead of being a...