reset values for entity recycling for enemy object (when using GameObject Groups, you get object recycling by default. which means initialize isn't called on every "new" Enemy. so we have to clean it up ourselves before releasing it back into the pool)
https://user-images.githubusercontent.com/11997716/196023092-5f3fbd59-aaa7-4d44-8cc3-af2ca716fc09.mov
initialize
isn't called on every "new" Enemy. so we have to clean it up ourselves before releasing it back into the pool)