Actorに「向き」を保持するメンバを追加.
ショット発生処理をMain.knからPlayer.knへ移動.
キー操作でプレイヤーの向きを設定.
Position, Vector2演算が自分自身の参照を戻すようにする.

演算結果を別の式に直接渡せたりするので、このほうが使いやすい.