Please note that this is just how I made it look like. I mean to say that the state is highly customizable - Infact I believe by playing with the magic numbers (and changing the default resources ofcourse) you can make your state completely different from the original state (and maybe to the point that even I couldn't tell u used my library under the hood) It's not just the magic numbers that add to the customization but the entire base-code itself. Every function has been written keeping customization in mind. Say you don't want the particle effects then remove the essential function calls like initParticles and then keeping up with the error that shows up you can remove others such as update and drawParticles. And note that the default sprites used are mostly royalty-free so you don't have to worry about plagiarism, etc. To make things easy for you each ReadMe.md file in the main state folder has "CREDITS" section at the end of it - which lists all the resources like sound, sprites and fonts.
It uses Anima, hump.Class and a StateMachine library. Attaching the code to your game shouldn't be any difficult than shooting a frog in a barrel but if you can't for some reason - then I'm always online on the forums (atleast most of the time)
For more information you can visit the github link
https://github.com/YoungNeer/love2d-bas ... State/LAF1 - Casual/