Some refactoring of some things.
Changes:
IDrawable now has only one method, which is basically drawing.
Map W and H constants now look like constants.

Adds:
A list of IDrawable objects in Map.
A method to ad an object to the Map (may be IDrawable, may be an obstacle).
Actual non-static W and H for Map that is determined in the constructor.