MoveFunctions for bullets are now lambdas, so we can use different bullets pattern now