Feature/add proper village

Actually, this is on purpose. The self._autobots is intentional (it indicates to Python and to other readers) that this is a "private" variable. So, this isn't an actual error.