More component things
Removed World class
Made components register events automatically
Added script component
(will connect events with a table of lua functions named table.onUpdate etc.)