New feautures added for Test Game

-> Input Component : holds the key that being pressed
-> Shape Component : Holds the sprite and its texture
-> keys.h : Keyboard keys as ENUM