Further progress on all classes

Have not put movement under an update method yet, however, it is ready
for debugging. All scripts attached