implemented basics of player sight shadowing