Basic, grid-based, 2D top-down player physics for continuous ndarrays