Initial landscape support
TODO: make a grid, then test on phone