7 Wonders honours project for COMP 4905