Ligand translation and rotation is now working

Code might need further efficiency optimization before apply