Recording simulation now wokring perfectly.
Optimized Vector class. Added clone constructor for Position