prepartions for an aggressive strategy
add current direction to set of acceptables and don't try same
direction repeatedly in random mode
move "no duplicate head when standing still" logic to move function