Jan 5 Jan 5 Debut release from French chiptune duo, Please Lose Battle Jephso Pterodactyl Squad, Album Releases