Fixed the bug with shadow, I accidentally added blending which destroyed the shadow, will be fixing everything later on.
Added ForwardRender class, since it’s currently using forward render, will be adding deferred renderer in the future, maybe, hopefully, who knows?