Refactored console, fonts and invalid constructors