hash table, step combos, grid movement