'Better' lighting and some tweaks, resizing needs some subclassing