Notes: Added ending animation. Added support for cursor and vi keys. Added proper arena boundary checking.