Polish and fix destroy() issues
Fix input destroy issues
Rework matrix fade ins