Made Velocity serialisable. Position now updated by Velocity. I should put a switch on this