Working version based on Bitmap
Working version with color arrays
Final release of version with color arrays
Improved algorithm. Time's going down. Final commit