* : main file and movement class