2D Simulation Framework