For those who are still here, Star Ghost is the first game from Squarehead Studios, which is
a small independent game developer based out of Wales in the UK with a great pedigree in Nintendo gaming, with the head of the studio having worked previously at Retro Games and Rare.