Update Character.h

After a long discussion with Oleg, added "Controls" that is a base class for classes that can give "actions". Maybe the name is still not right.