Made Character abstract, fixed syntax errors, and created Knight