What is the version of the following sentence with correct punctuation?

This game looks remarkably similar to something youd find on Neo Geo Save your friends and get special ammo to shoot your way to the end
This game looks remarkably similar to something youd find on Neo Geo. Save your friends and get special ammo to shoot your way to the end.