Collection use collection action if available, fix to Actor.has, added camera shake special effect