added param, frame members and clear methods
finally moved some stuff to MeshAlgo in order to clear EngineUser.cpp up for future work