I am making a game in Visual Studio 2012. VS is coming up with a lot of errors, when I am almost positive there isn't any.
When you say "a lot of errors" deal with the first then attempt to recompile. Rinse and repeat. Many errors so listed will be the result of not recovering correctly from a previous error.
"Image" is kind of a generic name, what libraries are you using? Are you using one that might already be using this class name? Even if you can't find any documentation that says "Image" is already being used for something else then either do a quick Find+Replace and change "Image" to something else or encapsulate it into it's own namespace.