enhance code ! Keyboard mapping works! Still animation and some feature to finalize!