cleanup
bot position is now part of level
extract levels to separate file