elのサイト(もう閉鎖されてます)を見てたら、

Q&Aの「複数のCPPファイルから、el.hをincludeしたい。」
 メインとなるプログラムにはMAIN_PROGRAMを、
 それ以外のプログラムにはSUB_PROGRAMを定義して下さい。
 こうすることでel.hが実体を持たなくなるので、コンパイルが可能になります。

  main.cpp
   #define MAIN_PROGRAM
   #include "el.h"

  sub1.cpp
   #define SUB_PROGRAM
   #include "el.h"


これでキーボードの入力の読み取りを自機クラスに何とか入れることができました。

それと、マップとの当たり判定はちょっと複雑なんですがなんとかできました。
ちょっと複雑なんで他の方法がないか考え中です。

それに弾同士の当たり判定。
弾が小さくて速いので通り抜けそうで・・・
初心者でも簡単にできるかなと思ったけど結構難しいですね('';