added override startmethods for anything that inherits from Character