working on movement, made some more basic functions for getting block positions, added heap analytics