remake of last yr's submission but new chip design n stuff. and new chips too once i get around to it