Fixed lighting and shortened platforms

Fixed lighting in ingamestate's initLights() and update().
Made platforms be platformLength in length, instead of the previous
platformLength*2.
Fixed the coloring of the payer cube in PlayerSceneObjectDataSource.