Obuza 08, Demon Dragon Armored / Beginning of the End