refactored bot, started workin on field generator