Initial Commit

Contains:

- Character (movement and shooting)
- Skills (generic)
- Canvas manager
- Debug manager
- Keyboard manager