Removed the use of arraylist in Keyboard

Removed the use of arraylist in Keyboard. Had to add Keyboard.update()
to the main loop since the Cherno.update() method is not super called in
any way by the Main(Test) class. It might be smart making the classes
extending Cherno to super call all the init(), render() and update()
methods