change areas for monsters' generations
add GetVisibleArea func to GameField
add Kinder for kind-classes
move SetID method to Activer
remove Mober interface
add geometry module to map
add base struct for kind
add kind field in ActiveObject
remove flags field from active object
add SetTarget method to ActiveObject
refresh constructor for ActiveObject
add consts for mobs' races
add race field to database structure
refresh initialization for mobs' types
add singleton kind class for player
remove Init func for player
implement hate flag
hardcode vision radius for objects
remove Kind's methods from Mob class
refresh Mob constructor