Finished Windows, Stuck on Icon

1) LegacyLWJGL is the LWJGL version of our LegacyDungeon.java file.
Currently it can open a Window with its size defined by the user's
screen size. I'm currently trying to add icons, but it's a lot more
difficult than I anticipated. LWJGL is picky about icons - the image
needs to be 32x32 or 16x16 on Windows (and other sizes for different
OS's). Right now, I can only get a small rectangle printing. It's
supposed to be a Jirachi :(
2) Speaking of icons, it turns out BufferedImage is Java's way of
buffering images, while ByteBuffer is OpenGL's way of buffering images.
Since LWJGL uses OpenGL we have to convert BufferedImage to ByteBuffer
(OR .png directly to ByteBuffer). ImageToBytes.java is my current
attempt.