たくさんのバグを直し、Stateパターンなども使った