Lots of javadoc updates and some class/package rearrangement.
Fixed missing Platform.tangible assigment in MovingPlatform constructor.