Added DisplayUpdate to Ship

Ship now has two different update methods, one for track updates and one
for display (e.g. selectionstate)
Added Camera Rotation to TestingState

A and D keys can now rotate the camera horizontally.
Added Vertical Camera Rotation

Testing state now uses W and S to rotate vertically.