Game Programming Assignment