Various changes, flush fix.

* init() now returns true/false based on if it finds your error texture.
* Flushing should now work correctly.