GUIMovement to Movement.cs integrations

had to adjust the ">" and "<" for up and down in Movement.cs. After that
adjustment, movement worked properly.

Also removed all the testing variable used in GUIMovement during testing
phase last week. Everything works properly now.

Added movement.cs to GameObject.GUIMovement