Term project for Game Design 2