Added invisible shadow caster for player FP view; fixed some organization/design issues with player; removed unused Character Controller elements.