Added a simple character system and re-organised the project.