I'm learning to program in C# using monodevelop and monogame. I'm fairly familiar with C and Java but in honesty, I'm still learning to think like an Object Oriented programmer. I wanted to use the following class to gather together relevant attributes of a sprite, together with methods to move, draw, accelerate, detect collisions etc. to tidy up the game code. This class appears in a file SpriteObject.cs and compiles without errors on build.I'm learning to program in C# using monodevelop