Widget#getY(), Widget#isValid(), and ent import

I don't know why you added the offset to widget Y coordinates, but it was unneeded and broke everything. Also isValid() was not working. And someone pushed with an import missing from in the Ent random. 

Note: Please learn to use branches. You guys have been pushing things that clearly haven't been tested thoroughly.