adds some ball generation stuff