A downloadable game

An upcoming game where you fight all sorts of crazy and bizarre creatures with batshit weaponry.