Split out all the character related logic into a new class. It is currently only Idle, but it is getting complicated.