Improved Menu text renderer

* Fixed image masking
* General cleanup