kinda broken movement code, but good enough for now
more movement work, still doesn't work