Thank you so much for your kind words! The character can now (for the final update) use the weapons in the inventory. The character can use a sword & shield, bow and bombs; dual-wielding is allowed and I've clearly marked out where to add custom code. There are options to either use an item on press or hold, and to even have a special move (e.g. using the bomb puts the character into their 'lifting' state in which they can throw/drop the bomb). At the moment, the sword has one simple swing and can be charged for a spin attack; if you'd like to add more sword swings, it's simply a matter of adding more animations and an iterator to iterate through the different sword swings. The bow can lock on to targets and shoot directly at them, or can simply be used in first person much like in an FPS. I'm sorry to say that AI is up to the user and their needs for the asset as I can only broaden enemy AI so much that it'll be changed in most likely every case anyway. The weapons have colliders that can have their OnCollision() methods customised to whatever the user pleases. As for mobile, I'll give making an on-screen controller a shot but it'll already work on mobile anyway as it's Unity.