faster on ticks, not moves