Properly colors and state implemented. Head is clumpy right now.