Simulation backend works, added gui stub