Moon Cresta
Moon Cresta Arcade / Nichibutsu 1980 Moon Cresta is a classic arcade shooter game developed by Nichibutsu and released in 1980. It is a vertically scrolling shoot ’em up game where players control a spaceship tasked with defending the Earth…