adding a bunch of stuff, grid works here, but not much work done on simulation
moving smoothly