An addictive game where you jump platforms while dodging the aliens attacks