So far today I've set it up so the umbrella can push entities when used. Still needs a little work with needing an icon for the umbrella where its not out when you aren't floating, being pushed, or pushing air. Will also look at coming up with a cooldown system.
Maps as well now can have their own custom textures. Everything works so far at least except for armors which I want to test though I have an idea for cleaning up the code that makes sure I don't have to keep adding entries.
Next on the plate is making boomerangs activate switches and go through clip blocks. Then start thinking about map options like does ice melt, can players place blocks and etc.