Platform Lee vs the Asteroids 30th July 2018 1 Lee vs the Asteroids is a fast-paced clicker action game featuring stylized pixel art, character upgrades, unlockable abilities, several...