Open FLEX - proper shadows, lights and shaped shadows in the Blitz3D+ online IDE