1. Better colorscheme
2. Uses double instead of float