Final project for programming for game engines