Bugs fixed, movement class defined in an other class dedicated