More pythonic-way color defs

Hello!

I changed color definition for a little. It's now dictionary with string key (name of color) and tuple value.
Also idk why you using colors in level.py. Level it's just abstract data of level, colors must be assigned in renderer or something like that.

I think level class need to contain only tiles and their types. Nothing more.