Old Computer Science project I want to revamp