My Arduino seems to be stuck inside of an if statement??

paden_sparks ,

What don't see -

Your "sketch" is run from a function called 'main' outside of your control. 'main' looks (roughly) like this -

void main()
{
setup();

for ( ;; )
{
loop();
}
}

Where 'setup' and 'loop' are provided by you.

You implement whatever is needed in order to setup your "sketch". 'setup' is executed but ONCE.

Following the automatic return from 'setup', which happened upon running out of code to execute in 'setup', execution continues following the code that called it in 'main'.

At this point the 'for ( ;; )' loop is entered. Given the specification 'for ( ;; )' will loop forever executing the routine 'loop'. Upon reaching the bottom of the code in YOUR 'loop' function the 'for ( ;; )' in 'main' will immediately execute your provided 'loop' routine.

This basically continues till the power is shutoff.