Redo of Basilisk in C