CSE 380 (Intro to Game Programming) Final Project