The actual minipaint project. No takebacks