Guava optional is possibly the stupidest thing

Sponge API is still unstable, so updating our code to the design pattern
of the day.