refactored code; change state names; start gathering training data; two modes, gaming and mouse