Everything is 2D for now, as this allows for more rapid testing and debugging. In practice, we will need to upscale everything into 3D.