Second year C# assignment - A 2d shooter