So here's what I'd do step wise if I were you :
Disable Payment Features: To remove the bitcoin payment feature from your PHP software, look for any payment processing code (functions, API calls, etc.) and comment them out or delete them. Make sure to test thoroughly after making changes.
Free Spin Configuration: Modify the game logic to provide free spins. Look for variables or settings related to spins and adjust them to allow users to play without payments.
Deploying on cPanel and WordPress:
cPanel: Ensure all files are uploaded to the correct directory (usually the public_html folder). Double-check file permissions.
WordPress: If you are using WordPress, consider using a specific casino or gaming theme that supports slots. Plugins like "MyArcadePlugin" might help in integrating and displaying your slots game.
Fixing Layout Issues: Issues with layout (like the login button and code snippets) often arise from HTML/CSS conflicts or incomplete code. Validate your HTML and CSS, and ensure all necessary files are correctly linked.
Learning Resources: Utilize forums like Bitcointalk, Reddit, and sites offering coding tutorials to improve your skills. YouTube tutorials can also be quite helpful.
If you're still facing issues, sharing specific error messages or screenshots can help the community provide more targeted advice. You should post in the development section. Many devs here just never get out of that category in fear of ads and sig campaigns.