hiding in shadows almost works properly now