You don't have to make every single aspect of your game. You don't have to beat yourself up and feel like a failure because you use an external tool like A* Pathfinding or a MIDI input tracker. You're just as valid as every other game developer out there. Don't be discouraged: especially if you're starting out.
Cheers, Alex