Changing delay to use key
Changing delay function
Renaming to hierarchy
Doing board.Json()