Amazing! The implementation is wonderful with the mixing of 3d and 2d and the reasoning with the shadows is incredible. Excellent work!