Changed names
Fixed direction
Implemented colors