public void update (double elapsedTime) {
        Dimension bounds = myView.getSize();
        for (Assembly a : myAssemblies) {
            a.update(elapsedTime, bounds, myActiveForces);
        }
        int lastKey = myView.getLastKeyPressed();
        if (myKeyPresses.containsKey(lastKey)) {
            myKeyPresses.get(lastKey).alter();
        }
        myMouseListener.alter();

        myView.clearInput();
    }