added spec keys
made key printing reusable
added inventory and spell keys