point size fix for shadow pass and some changes to object system