A world simulator, where the agent can be controlled with linear and angular velocities.
Given the linear and angular velocities, the position of the agent is calculated as follows:
θ := (θ + ω * dx) mod 2π x := x + sin(θ + π/2) * v * dt y := y + cos(θ + π/2) * v * dt