Menu detection fixes

Now Menu.getBounds() searches using the y axis and not the x. After
fixing this, intermenu functions worked perfectly and I am planning on
adding more.