Moved keyevents for scope issues, fixed block constructor, added backgrounds container, fixed canvas flickering