cleaned up artproject code and added a way for it to zoom better after asset is brought in