arrows or WASD don't run into the corners or you'll fall through
I was going to make some non-euclidean thingies but then I needed more space so this happened.