added ctype and ctostring, changed VectorMovementCollision