Redesigned system functions, added to new h file
Character based classes added