Added some interaction between a 2d world and the simulation... needs a lot of work