   Program Failing to recongnize
  http://pastebin.com/d360dc856 - DRAWENGINE HEADERhttp://pastebin.com/m28675cc5 - GAME HEADERhttp://pastebin.com/m45701032 - SPRITE HEADERhttp://pastebin.com/m4a020acc - drawengine cpphttp://pastebin.com/m28420177 - game cpphttp://pastebin.com/m55231ee5 - SPRITE CPP1>e:\languages\c++\module 1\projects\videos\game_project\game_project\sprite.cpp(83) : error C2065: 'drawArea' : undeclared identifier1>e:\languages\c++\module 1\projects\videos\game_project\game_project\sprite.cpp(83) : error C2227: left of '->drawSprite' must point to class/struct/union/generic typeSomeone please help out!   
  New error:1>------ Build started: Project: Game_Project, Configuration: Debug Win32 ------1>Compiling...1>Sprite.cpp1>e:\languages\c++\module 1\projects\videos\game_project\game_project\sprite.cpp(89) : error C2575: 'addLives' : only member functions and bases can be virtual1>e:\languages\c++\module 1\projects\videos\game_project\game_project\sprite.cpp(89) : error C2084: function 'void addLives(int)' already has a body1>   e:\languages\c++\module 1\projects\videos\game_project\game_project\sprite.cpp(42) : see previous definition of 'addLives'1>Build log was saved at "file://e:\Languages\C++\Module 1\Projects\Videos\Game_Project\Game_Project\Debug\BuildLog.htm"1>Game_Project - 2 error(s), 0 warning(s)   ;  Half of your function definitions is missing the Sprite:: class in front of it:void addLives(int num){   numLives += num;}void draw(float x, float y){   drawArea->drawSprite(spriteIndex,(int) x, (int) y);}