More arrow functionality.  Has a bug that needs to be fixed related to multiple arrows being queued up.

Signed-off-by: MGZero <onisephiroth@gmail.com>