CPSC 481 project for practice with TCSD