I was just wondering if my calling the ship.keyPressed() method from the Main.class is the proper way to implement keyboard controls for the ship object (assuming I wish to use key presses for other than just the ship). This approach works fine though I can't help but feel it's somehow redundant.
Any feedback would be appreciated.