Added projection collision, line shadow, and rim shadow