A Java recreation of the original sonic the hedgehog game engine from the megadrive