added map editor, refactored boards and boardloader