Add commands swap and who. Add library vec3.