changed up gitignore and started an interface class for characters