Fixed details properties

Details property panel was not setting color on mesh. This is because
these values are not available to the c++ constructor. They must be
initialized after constructor is completed. The way to accomplish this
is to override PostInitializeComponents.
Mesh collision fixed

Can now detect texture collisions to create water ripples at the point
of collision.