simple timer-based shooter
refactor: extract schedule method
guns and gun types