3rd year DSA assignment - Team: Demons of Singularity