moving all character behavior to a different class...