Optimize.. Optimize.. OPTIMIZE!!!!

Updated the Commands to be instanced by a clean method in Commands
Same with Listeners

Books should work for events now, k?