cleanup
cleanup, fixed color calc, added mouse/key input, draw loop