Big town projects receive Town Council scrutiny