removed the pointers in Move structure

and fixed the related functions :)