Hello again, I want to apologize a second time for my late reply, I got incredibly side-tracked again and was putting off programming the eye-movement once I got all my level design ideas out of the way so I wouldn't forget them, and then upon doing so I accidentally designed about half the entire Temple.
(Progress as of 3/9/19)
Anyways, I actually still haven't tackled the proper eye movement yet; I will eventually, but have not yet in fear of messing it up, as well as messing with the more important wiring I have, that actually functions the Boss fight itself, which I also took footage of as well
https://drive.google.com/file/d/1SvaIECpuD6ThOofGU_4mypuKjZsGCHdu/view?usp=sharing
It is currently activated via switch, but will be changed later. Also, along with the wall-face at the beginning of the Temple, I would like before the battle itself for the boss's eyes to follow you as well, but for the moment, his eyes pulsate as he's attacking.
First of all, I want to thank you so much for your help so far.. with it, I was able to almost entirely program the fight almost just how I wanted to, and next step is of course the initial face's eye movement, and then her brother's movement too.
The last main things I need to complete the boss fight is to have the darts he shoots to not all shoot at the same time (which I was able to get to work in the past, if I manually activate a timer, however. Though the darts are still wired as such, and once I have a working way to activate two timers at different intervals from a single player-input signal, then I can work on the rest. Also that needs doing is the final big button that fires the cannon and lands the finishing blow to the boss, in order to make the switch stand out, I used Weighted Pressure Plates instead of normal ones, which cause the cannons to fire when pressed, and stepped off of, as well as if they are fired a second time, the boss wakes back up and continues a second time. Admittedly, this part I can probably code myself, given what you've taught me so far, but coming up with a nice and organized setup is a tad difficult at the moment. Aside from that, once the final blow IS struck however, he does indeed stop attacking, and the door to the exit opens up, and the boss music stops.
My next project once all of the things I've mentioned are done is to design the rest of the temple; more specifically the miniboss, which will just be a survival section as a bunch of statues come to life, and then the upgrade room, homing the Tabi, which will allow the player to dash, that will allow the player to navigate the rest of the temple and solve the rest of the puzzles. For reference, the main mechanic of the Emerald Temple will be changing various colored blocks back and forth via shooting a dart to an activation shrine.
The next temples I have in mind are either the Diamond Temple, which will feature Snow and Ice, or the Sapphire Temple, which will feature lowering and rising water. Diamond Temple I don't have fleshed out too much in my notes just yet, since there's not a whole lot of unique things you can do with ice, unless of course you were able to place and reset thin ice (which would be perfect), however the fourth "temple" will actually feature a battle with the giant creature that escaped the castle dungeon, or more specifically it's mother that it retreated to, which will feature a small spike in difficulty, and will require swimming gear that you would acquire in the Sapphire Temple since it escaped into an underground ocean. Though because Ice enemies are only slightly more challenging than normal ones I do want to put the Diamond Temple early. I don't know, this whole paragraph here was just me ranting about the projects for the world in the future, you can disregard this if you want.
Finally, one last thing I would like to mention before the post is over, is that if it'd be okay with you, do you maybe want to exchange steam IDs so that I can invite you into the world, and you can give me pointers on what to do next? (By all means I do not expect you to do things for me, it's just to make communication about the project easier than forum posting). And if you don't want to, that is 100% okay and I totally understand, I just wanted to throw that onto the table just in case.
Anyways, that will be my post for now, I shall return with more updates once I have more progress.