Added Throwable interface, added EnderEye and EnderPerl entity wrappers,
moved throwables into their own package, minor touch ups to some
entities