Grade 12 CS final project. Done using Java and OO concepts