This website documents my project progress.
FSM Code
Updated code to include 4 keys and 32 bit sinewave.