Проблема в том, что последняя команда не дает никакого результата. Pycharm пишет, что переменная timer в последней строчке не используется. Можно ли как-нибудь обнулить значение переменной timer или обнулять таймер надо другим способом? Заранее благодарю.
У вас переменная timer глобальная (определена вне функции enemyspawn) или локальная? Если первый вариант, то нужно использовать nonlocal для timer. Если второй, то не понятно, зачем вам обнулять значение.
Если это все тело метода - то последнее действие просто бесмысленно. При новом вызове метода создается новая переменная timer в которую пишется новое значение из get_ticks