wasd to move, q and e to move up and down
idk how any of this works man, it's just really fancy math I guess?