add interface for other lighting models
remove unused methods in Shred
remove runtime world sizes changing
code chore
remove automatic turn from Player::Move.

Also changed move behaviour in console screen move: now if direction of
pressed arrow corresponds to player direction, it moves, otherwise, it
turns to this direction.
allow player to move to direction it has.

now Player::Move() call is available.
update help
divide different generations to different files
add Player::SetUsingTypeNo()
docs update
remove docs from master
docs update
remove docs from master
text and paper, code chore
add bounds check to player 'what' command
header chore
map
screen code chore
map auto update
show yourself on map