Deleted useless code from Level class. Added some comments. Changed Unit class to public (Was getting errors).  In PlayerUnit class  Attack method  was giving me compile error so i  changed parameter MovableGridOccupant target to Unit target.