Messing with Processing again - this was last years project.