Fixed shadow casting of invisible objects; Changed source type BlockFluid to Vec2