added shading, faster movement