Seprate rendering from tetris engine into UImodule
Make color parsing a helper module
Remove base class shape
Merge branch 'separate_business_logic_from_ui'