1. Updated the Vector2 class (correct names, e.g. iadd and add).
2. Made the Vector2 class 3D.
3. Converted the simulator to 3D (only the minimal part).
4. Fixed ETA calculation.